lsupdate
Use o comando lsupdate para exibir o status do upgrade de código de máquina (código) do sistema.
Sintaxe
Paramêtros
- -nohdr
- (Opcional) Por padrão, os títulos são exibidos para cada coluna de
dados em uma visualização de estilo conciso e para cada item de dados em
uma visualização de estilo detalhado. O parâmetro -nohdr
suprime a exibição desses títulos.Nota: Se não houver dados a serem exibidos, os títulos não serão exibidos.
- -delim delimitador
- (Opcional) Por padrão em uma visualização concisa, todas as colunas de dados são separadas por espaço. A largura de cada coluna é configurada com a largura máxima
de cada item de dados. Em uma visualização detalhada, cada item de dados possui sua própria linha, e se os cabeçalhos forem exibidos, os dados serão separados do cabeçalho por um espaço. O parâmetro -delim substitui
esse comportamento. A entrada válida para o parâmetro -delim
é um caractere de um byte. Se for inserido
-delim :na linha de comandos, o caractere dois pontos (:) separa todos os itens de dados em uma visualização concisa; por exemplo, o espaçamento das colunas não ocorre. Em uma visualização detalhada, os dados são separados de seu cabeçalho pelo delimitador especificado.
Description
O comando applysoftware é usado para atualizar o código do sistema. A seguir estão os estados de status de upgrade relatados pelo comando lsupdate:
- status
- Indica o status geral do sistema relacionado à atualização. Os valores são os seguintes:
success, que indica que todas as atividades de atualização estão concluídas.system_preparing, que indica que o sistema está preparando uma atualização manual.system_prepared, que indica que o sistema está pronto para iniciar uma atualização manual.system_prepare_failed, que indica que o sistema não pôde iniciar uma atualização manual.Nota: Verifique o log de eventos.system_initializing, que indica que o sistema está lendo nós para uma atualização.system_updating, que indica que os nós estão sendo atualizados.system_updating_pausing, que indica que o sistema está pausando antes de continuar a atualização dos nós.Nota: Se você especificarapplysoftware -continue, o status mudará parasystem_updating.system_committing, que indica que todos os nós foram atualizados e o sistema está preparando o novo código.system_stalled, que indica que uma atualização está paralisada devido a problemas inesperados do nó.system_stalled_non_redundant, que indica que uma atualização está paralisada devido a volumes dependentes.system_restoring, que indica que uma atualização paralisada foi cancelada pelo usuário.Nota: A versão do código anterior está sendo restaurada.system_restoring_pausing, que indica que o sistema está pausando antes de continuar a restaurar os nós.Nota: Se você especificarapplysoftware -continue, o status mudará parasystem_updating_restoring.system_restoring_stalled_non_redundant, que indica que uma atualização foi cancelada e, depois, paralisada devido a volumes dependentes.system_manual_update, que indica que uma atualização manual está em andamento.system_completion_required, que indica que todos os nós foram atualizados e que as funções de gerenciamento estão disponíveis, mas mudanças adicionais no sistema são necessárias para concluir a atualização.Nota: Verifique o log de eventos.system_completing, que indica que uma conclusão de atualização automática está em andamento.system_completing_pausing, que indica que a conclusão de atualização automática está pausada.system_completing_paced, que indica que uma conclusão de atualização compassada está em andamento.system_completing_stalled, que indica que uma conclusão de atualização automática foi paralisada devido a um problema inesperado.enclosures, que indica que o firmware do gabinete está sendo atualizado.enclosures_stalled, que indica que uma atualização de firmware do gabinete foi paralisada por causa de um problema inesperado ou porque o gabinete possui falta de redundância.enclosures_restoring, que indica que uma atualização paralisada foi cancelada pelo usuário. A versão do código anterior está sendo restaurada para as caixas do gabinete.drives, que indica que o firmware da unidade está sendo atualizado.
- event_sequence_number
- Indica um evento que descreve qualquer problema atual com a atualização de código. O valor deve ser uma sequência numérica em formato decimal (ou em branco).
- progress
- Indica a porcentagem de conclusão da atividade de atualização atual em termos de número de objetos atualizados (em vez de tempo decorrido). O valor deve ser uma sequência numérica (decimal) no intervalo de 0 a 100.
- estimated_completion_time
- Indica tempo de conclusão estimado da atividade de atualização atual. Isso é válido somente se a atividade
de atualização atual for automática e não estiver paralisada. O valor deve estar no formato
YYMMDDHHMMSS(ou em branco). - suggested_action
- Indica as ações que ajudam no progresso da atualização. O valor deve ser:
complete, que indica que a atualização do sistema está concluída e a conclusão de atualização deve ser emitida. Os nós estão online.continue, que indica que o upgrade simultâneo foi pausado e queapplysoftware -continuedeve ser especificado para continuar o upgrade simultâneo.fix, que indica que uma atualização não pode continuar devido a um problema. Verifique o log de eventos, especificamente a saída event_sequence_number. Os nós estão offline.manual, que indica que uma atualização manual está em andamento.pacednext, que indica que a atualização compassada está em andamento e o próximo nó deve ser planejado para atualização. Os nós estão online.resume_cancel, que indica que a atualização está paralisada, mas pode ser continuada ou cancelada. Os nós estão online.resume, que indica que a conclusão da atualização está paralisada, mas pode ser continuada. Os nós estão online.start, que indica que o sistema está pronto para o início de uma nova atualização. Nenhuma atualização está em andamento ou preparada e todos os nós estão online.wait, que indica que o sistema está ocupado (nenhuma ação é necessária) porque uma atualização está em andamento.
- system_new_code_level
- Indica que um novo nível de código está sendo atualizado. O valor deve ser a versão de construção (ou em branco se não estiver atualizando ou restaurando o sistema).
- system_forced
- Indica qualquer atividade relacionada ao nó atual no modo forçado (ignorando volumes
dependentes).
Os valores são
yesouno. - system_next_node_status
- Indica o status do nó seguinte na atividade de atualização relacionada ao nó atual. Os valores são:
none, que indica que não há nó a ser atualizado.paused, que indica que o nó atual foi pausado durante um upgrade simultâneo e queapplysoftware -continuedeve ser especificado para continuar o upgrade simultâneo.waiting, que indica que o nó está pronto para atualização e que o sistema está aguardando (normalmente, para failover de caminhos múltiplos).ready, que indica que o nó está pronto para atualização, e a atividade de atualização está compassada. Deve-se iniciar a atualização manualmente.updating, que indica que o nó está aguardando.stalled, que indica que o nó será atualizado em seguida, mas a atualização está paralisada.
- system_next_node_time
- Indica o horário em que a próxima atualização de nó será iniciado. É válido somente
se o system_next_node_status for
waiting. O valor deve estar no formatoYYMMDDHHMMSSx (ou em branco). - system_next_node_id
- Indica o ID do nó seguinte na atualização relacionada ao nó atual. O valor deve ser uma sequência numérica (ou em branco).
- system_next_node_name
- Indica o nome do nó seguinte na atualização relacionada ao nó atual. O valor deve ser uma sequência alfanumérica (ou em branco).
Um exemplo de chamada de uma atualização
lsupdate
A saída do resultado:
status system_updating
event_sequence_number
progress 50
estimated_completion_time 140522093020
suggested_action wait
system_new_code_level 7.4.0.1 (build 99.2.141022001)
system_forced no
system_next_node_status updating
system_next_node_time
system_next_node_id 2
system_next_node_name node2Um exemplo de chamada de uma atualização compassada
lsupdate
A saída resultante:
status system_completing_paced
event_sequence_number
progress 75
estimated_completion_time
suggested_action pacednext
system_new_code_level
system_forced no
system_next_node_status ready
system_next_node_time
system_next_node_id 4
system_next_node_name node4